2018,2018,2019,2019,2020,2021,2022,2023,2025,2026,2027,2030,2032,2035,2037,2041,2043,2044,2047,2048,2050,2051,2053,2055,2056,2058,2060,2062,2063,2064,2064,2064,2065,2066,2067,2068,2068,2070,2072,2074,2076,2077,2078,2079,2080,2082,2083,2085,2087,2089,2090,2118,2120,2121,2123,2125,2128,2129,2130,2130,2129,2128,2126,2125,2124,2122,2120,2119,2118,2118,2118,2090,2090,2089,2087,2086,2085,2084,2085,2086,2087,2089,2091,2092,2095,2097,2098,2098,2099,2100,2101,2102,2104,2106,2108,2110,2111,2113,2115,2117,2118,2120,2121,2123,2125,2126,2126,2127,2127,2128,2129,2129,2129,2128,2128,2127,2127,2126,2126,2127,2128,2129,2131,2132,2134,2138,2141,2142,2143,2143,2146,2148,2151,2153,2155,2156,2157,2159,2160,2162,2164,2166,2168,2169,2171,2172,2174,2175,2177,2179,2181,2182,2185,2186,2187,2188,2189,2191,2193,2194,2196,2197,2199,2201,2202,2203,2205,2207,2209,2211,2213,2215,2216,2217,2217,2217,2217,2218,2218,2219,2219,2220,2223,2225,2227,2228,2230,2231,2232,2234,2237,2241,2244,2245,2246,2249,2250,2252,2255,2257,2258,2260,2262,2265,2209,2209,2208,2205,2203,2203,2203,2205,2206,2207,2207,2207,2207,2206,2204,2202,2200,2198,2197,2196,2195,2194,2194,2195,2196,2196,2197,2197,2198,2200,2202,2203,2203,2199,2197,2195,2193,2191,2189,2189,2190,2190,2191,2192,2192,2191,2191,2193,2195,2197,2198,2200,2201,2202,2204,2206,2207,2208,2208,2208,2209,2209,2265,2267,2270,2273,2274,2276,2277,2279,2281,2283,2284,2285,2286,2287,2287,2288,2289,2288,2287,2286,2285,2285,2284,2284,2283,2283,2280,2279,2278,2275,2271,2269,2266,2262,2261,2259,2256,2254,2252,2249,2247,2245,2243,2225,2224,2222,2221,2220,2219,2219,2217,2216,2215,2215,2215,2215,2214,2214,2213,2212,2210,2207,2205,2204,2202,2201,2200,2199,2198,2198,2196,2194,2193,2192,2191,2190,2186,2186,2184,2183,2182,2181,2181,2178,2177,2176,2176,2175,2174,2173,2172,2171,2170,2169,2169,2167,2166,2165,2164,2163,2162,2160,2159,2158,2156,2155,2153,2152,2150,2149,2149,2147,2146,2145,2145,2143,2142,2141,2139,2137,2136,2134,2132,2130,2128,2127,2126,2124,2123,2122,2121,2119,2118,2117,2115,2114,2112,2111,2109,2107,2106,2105,2103,2102,2101,2100,2099,2097,2096,2094,2093,2092,2091,2090,2089,2088,2087,2086,2085,2084,2083,2081,2080,2079,2078,2077,2077,2076,2075,2074,2073,2072,2071,2070,2069,2068,2067,2066,2065,2064,2063,2062,2061,2060,2059,2057,2056,2055,2054,2054,2053,2052,2049,2047,2045,2043,2042,2040,2038,2037,2034,2032,2031,2029,2027,2026,2025,2024,2023,2022,2021,2020,2019;1145,1144,1143,1142,1141,1141,1140,1139,1138,1137,1136,1135,1134,1134,1133,1132,1132,1131,1131,1131,1131,1132,1132,1132,1132,1132,1132,1132,1131,1130,1129,1127,1126,1124,1124,1123,1122,1120,1119,1118,1118,1117,1115,1113,1112,1109,1108,1106,1104,1102,1100,1087,1088,1089,1090,1091,1090,1088,1087,1085,1083,1082,1082,1081,1081,1081,1082,1084,1085,1086,1087,1100,1098,1097,1095,1094,1092,1090,1089,1087,1084,1081,1079,1077,1075,1072,1071,1070,1067,1065,1064,1063,1063,1062,1062,1061,1060,1059,1059,1058,1057,1055,1054,1052,1050,1050,1049,1049,1048,1048,1046,1045,1044,1042,1041,1039,1037,1035,1033,1030,1029,1029,1028,1026,1025,1023,1022,1022,1022,1023,1024,1025,1025,1026,1027,1027,1027,1028,1028,1028,1029,1029,1028,1027,1026,1024,1023,1022,1019,1018,1018,1017,1017,1017,1016,1015,1014,1011,1010,1009,1008,1008,1008,1008,1008,1008,1010,1011,1012,1014,1016,1020,1023,1025,1026,1027,1028,1030,1031,1031,1032,1032,1034,1035,1036,1038,1040,1041,1042,1045,1048,1051,1054,1055,1055,1057,1058,1058,1060,1061,1062,1064,1065,1067,1073,1071,1066,1062,1060,1056,1054,1052,1049,1047,1044,1040,1036,1034,1034,1034,1036,1037,1039,1040,1042,1045,1047,1048,1049,1051,1052,1053,1055,1056,1057,1056,1060,1062,1063,1065,1065,1065,1067,1069,1072,1075,1079,1081,1085,1087,1094,1096,1097,1098,1097,1095,1094,1093,1093,1092,1089,1087,1084,1078,1075,1073,1067,1068,1069,1072,1075,1077,1077,1078,1079,1080,1082,1086,1089,1091,1092,1095,1097,1098,1100,1101,1102,1103,1104,1105,1107,1108,1108,1107,1107,1108,1109,1110,1111,1111,1110,1110,1109,1108,1108,1109,1110,1111,1113,1125,1126,1127,1127,1127,1128,1129,1129,1129,1129,1128,1127,1125,1124,1123,1122,1122,1122,1122,1122,1122,1123,1123,1123,1124,1124,1125,1125,1126,1126,1127,1128,1129,1129,1128,1127,1127,1126,1126,1125,1125,1126,1126,1127,1128,1128,1127,1127,1127,1126,1126,1125,1125,1126,1126,1127,1127,1128,1129,1129,1130,1131,1131,1131,1131,1130,1130,1129,1128,1128,1128,1127,1127,1127,1127,1127,1128,1128,1128,1129,1129,1129,1129,1129,1129,1130,1130,1131,1131,1132,1132,1132,1133,1133,1134,1134,1134,1134,1134,1135,1135,1135,1135,1136,1137,1137,1138,1139,1140,1141,1142,1143,1143,1144,1144,1145,1145,1145,1145,1146,1146,1147,1147,1148,1148,1149,1150,1150,1151,1152,1153,1153,1153,1154,1154,1154,1155,1155,1156,1156,1156,1156,1156,1156,1155,1155,1154,1154,1153,1153,1153,1154,1155,1155,1155,1155,1155,1155,1154,1154,1153,1151,1150,1149,1148,1146,1146,1145,1145,1145